<?php

    if (! defined('SIMPLE_TEST')) {
        define('SIMPLE_TEST', '../simpletest/');
    }
    require_once(SIMPLE_TEST . 'autorun.php');

    include '../Include/Include.php';


class ClienteConsultarLogicaTest extends UnitTestCase {

    public function ClienteConsultarLogicaTest() {
        $this->UnitTestCase();
    }

    public function testhacer() {
        $DBConn = null;
        $conexion = new conexion();
        $DBConn = $conexion->setConnect();
        $DBConn->consulta( "INSERT INTO cliente VALUES (-1, -1,
                            'Prueba Nombre', 'Prueba Apellido',
                            'Prueba Direccion', '0444-444-44-44',
                            'Prueba@gmail.com', 1, 1);" );

        $clienteConsultarLogicaTest = new ClienteConsultarLogica( -1 );
        $clienteConsulta = $clienteConsultarLogicaTest->hacer();

        $this->assertEqual( -1 , $clienteConsulta->getId() );
        $this->assertEqual( -1 , $clienteConsulta->getRazonSocial() );
        $this->assertEqual( 'Prueba Nombre' , $clienteConsulta->getNombre() );
        $this->assertEqual( 'Prueba Apellido' , $clienteConsulta->getApellido() );
        $this->assertEqual( 'Prueba Direccion' , $clienteConsulta->getDireccion() );
        $this->assertEqual( '0444-444-44-44' , $clienteConsulta->getTelefono() );
        $this->assertEqual( 'Prueba@gmail.com' , $clienteConsulta->getEmail() );

        $DBConn->consulta("DELETE FROM cliente
                          WHERE CLT_ID = -1" );

    }
}

?>
